<?php
require_once('guia/dao_guia.php');
require_once('cliente/dao_cliente.php');
require_once('herramientas/parametros/producto/dao_producto.php');
require_once('herramientas/parametros/concepto_envio/dao_concepto_envio.php');
require_once('herramientas/parametros/descuento/dao_descuento.php');

class ci_guia extends toba_ci
{
	protected $s__seleccion;
	protected $s__datos_filtro;
	protected $s__cantidad;
	protected $s__nro_cliente_remitente;
	protected $s__destinatario;
	protected $s__redespacho;
	protected $s__producto;
	protected $s__detalle;
	protected $s__solo_lectura=false;
	protected $s__datos_guia;
	protected $cuadro;
	
	
	//-----------------------------------------------------------------------------------
	//---- Configuraciones --------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	function limpiar()
	{
		unset($this->s__seleccion);
		unset($this->s__datos_filtro);
	}
	//-----------------------------------------------------------------------------------
	//---- Eventos ----------------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	function evt__nuevo()
	{$this->cn()->resetear();
		$this->set_pantalla('pant_edicion');
	}
	
	//-----------------------------------------------------------------------------------
	//---- filtro_guia ------------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__filtro_guia(toba_ei_filtro $filtro)
	{
		if(isset($this->s__datos_filtro)){
			$filtro->set_datos($this->s__datos_filtro);
			$this->s__where=$filtro->get_sql_where();
		}
	}

	function evt__filtro_guia__filtrar($datos)
	{
		
		$this->s__datos_filtro = $datos;
	}

	function evt__filtro_guia__cancelar()
	{
		$this->limpiar();
	}
	
	//-----------------------------------------------------------------------------------
	//---- cuadro_guia ---------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__cuadro_guia(toba_ei_cuadro $cuadro)
	{
		
		if(isset($this->s__datos_filtro)){
			$datos=dao_guia::get_guias_remito($this->s__where);
		}else{
			$datos=dao_guia::get_guias_remito();            
		}
			
		$cuadro->set_datos($datos);
		//ei_arbol($datos);
	}

	function evt__cuadro_guia__seleccion($seleccion)
	{
	
		//$this->cn()->resetear();
		$this->cn()->cargar($seleccion);
		$id_memoria=$this->cn()->traer_id_memoria_guia($seleccion);
		
		
		$this->cn()->set_cursor_guia($id_memoria[0]);
		$this->set_pantalla('pant_edicion');
		
	}
	
	//-----------------------------------------------------------------------------------
	//---- form_guia------------------------------------------------------------------
	//-----------------------------------------------------------------------------------
	
	/*function get_localidad_origen($cod_localidad)
	{
	 return dao_guia::get_localidad_orig_dest($cod_localidad);
	}	
	
	function get_localidad_destino($cod_localidad)
	{
		return dao_guia::get_localidad_orig_dest($cod_localidad);
	}*/

}
?>
